package entity

import "time"

type SysNotice struct {
	Id         int64      `json:"id,omitempty" tag:"id" db:"id"`                           // 主键ID
	Title      string     `json:"title,omitempty" tag:"title" db:"title"`                  // 公告标题
	Content    string     `json:"content,omitempty" tag:"content" db:"content"`            // 公告内容
	Sort       *int32     `json:"sort,omitempty" tag:"sort" db:"sort"`                     // 排序
	Username   string     `json:"username,omitempty" tag:"username" db:"username"`         // 发布者ID
	View       *uint64    `json:"view,omitempty" tag:"view" db:"view"`                     // 阅读量
	Cover      *string    `json:"cover,omitempty" tag:"cover" db:"cover"`                  // 封面图片
	Type       *int32     `json:"type,omitempty" tag:"type" db:"type"`                     // 0公告，1通知，2日志
	CreateTime *time.Time `json:"createTime,omitempty" tag:"create_time" db:"create_time"` // 创建时间
	UpdateTime *time.Time `json:"updateTime,omitempty" tag:"update_time" db:"update_time"` // 修改时间
	Status     *int8      `json:"status,omitempty" tag:"status" db:"status"`               // 状态：（0关闭，1正常）
}
